package com.stylefeng.guns.modular.system.warpper;

import com.stylefeng.guns.core.base.warpper.BaseControllerWarpper;
import com.stylefeng.guns.core.common.constant.factory.ConstantFactory;

import java.util.List;
import java.util.Map;

/**
 * 用户管理的包装类
 *
 * @author fengshuonan
 * @date 2017年2月13日 下午10:47:03
 */
public class UserCwWarpper extends BaseControllerWarpper {

    public UserCwWarpper(List<Map<String, Object>> list) {
        super(list);
    }
    
    @Override
    public void warpTheMap(Map<String, Object> map) {
        map.put("sexName", ConstantFactory.me().getSexName((Integer) map.get("suiSex")));
        map.put("roleName", ConstantFactory.me().getRoleName((String) map.get("srId")));
        map.put("orgName", ConstantFactory.me().getOrgName((Integer) map.get("soId")));
        map.put("statusName", ConstantFactory.me().getStatusName((Integer) map.get("suState")));
        //主岗名称
        map.put("spname", ConstantFactory.me().getPostName((Integer) map.get("spId")));
        //兼岗名称
        map.put("sppname", ConstantFactory.me().getPostName((String) map.get("supId")));
    }

}
